@charset "utf-8";
/* CSS Document */
@media all and (max-width:1700px){/*1680 * 1050*/

}

@media all and (max-width:1525px){/*1440 * 900*/
	.H-nav>li{padding:0 10px;}
}

@media all and (max-width:1380px){/*1366 * 768*/

}

@media all and (max-width:1380px){/*1280 * 800*/
	.H-nav>li{padding:0 13px;}
}

@media all and (max-width:1280px){
	.contain{width:100%;padding:0 2%;}
	.pro_list ul li{width:32%;margin-right:2%;}
	.pro_menu ul li{width:15%;margin-right:2%;}
    .H-nav>li{padding:0 10px;}
    .pro_list{padding:30px 0;}
}

@media all and (max-width:1201px){ /*1200*/
	html{font-size:50.1563px;}
	img{max-width:100%;height:auto;}
	#index-bnr{margin-top:50px;}
	/*-- Header --*/
	.H-logo,
	.H-lang, .H-user, .H-srch,
	.Hsrch-box{height:50px;}
	.Hsrch-box{position:fixed;width:100%;left:0;}
	.H-srch .Hsrch-menu{margin-right:0px;}
	.H-lang .Hlang-menu,.H-logo{line-height:50px;}
	.H-logo img{height:30px;}

	.H-nav{width:100%;background:#fff;position:fixed;top:50px;left:0px;margin:0px;float:none;height:100%!important;z-index:99;overflow-y:auto!important;}
	.H-nav>li{padding:0px;border-bottom:1px solid #ccc;float:none;}
	.H-nav .Hnav-menu{padding:0 4%;height:50px;line-height:50px;color:#333;font-size:14px;}
	.Hnav-menu i{display:block;}
	.Hnav-sub{padding:0;position:relative;top:0px;}
	.Hnav-sub{margin-top:0px;opacity:1;display:none;transition: all 0s;z-index:2;}
	.Hnav-sub .contain{padding:0px;}
	.HnavSub-box,
	.HnavSub-img{display:none !important;}
	.HnavSub-list{width:100%;float:none;}
	.HnavSub-list li{width:100%;padding:0px;margin-left:0;}
	.HnavSub-list li a{padding:0 6%;height:45px;line-height:45px;text-align:left;color:#fff;font-size:13px;}
	.H-action .split{margin:17px 0 0;}

	.Hmenu-btn.H-rMenu-btn{display:none;}
	.Hmenu-btn.Hmenu-web{display:block;}
	.H-nav{display:none;}
	.Hsrch-box{top:50px;}
	.Hsrch-block{width:92% !important;padding:0px !important;margin:9px auto 0;}
	.H-lang{position:static;position:initial;}
	.Hlang-box{padding:10px 0;width:100%;top:50px;left:0px;}
	.Hlang-box:before{display:none;}
	.Header-wrapper.Header-searching .H-logo img{display:inline-block;}
	.Header-wrapper.Header-searching .H-logo img.rollover{display:none;}

	/*-- Footer --*/
	.footer-container{padding:10px 0;}
	.F-ct{width:100%;margin:20px 0 0;}
	.F-split{display:none;}
	.F-cr{padding:0px 2% 8px;font-size:12px;line-height:18px;}
	.F-nav{width:100% !important;border-bottom:1px solid rgba(255,255,255,.1);margin:0px;padding-left:0;}
	.F-nav dt{padding:0 2%;height:50px;line-height:50px;}
	.F-nav dt i{display:block;}
	.F-nav dd{padding:0 0 10px;margin:0px;display:none;}
	.F-nav dd a{padding:0 6%;height:40px;line-height:40px;}
	.F-cont{width:100%;}
	.pub_crumbs.fix{top:50px;}
	.technology-mapL{margin: 0 auto;float: unset;width:100%;}
    .technology-mapR>div{width: 100%;}
	.technology-mapR{width: 100%;padding: 60px 0 0 0;}
	.bann,.pro_crumbs{margin-top:50px;}

}


@media all and (max-width:1000px){
	.technology-map{margin-top:0px;padding:10px;}
	.technology{width:100%;}
	.technology-mapL>div>p>span{display: none;}
    .technology-mapL>div {
        position: relative;
        width: 33.333333333%;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        float: left;
        text-align: center;
    }
    .technology-mapL>div>p>a{padding: 0;font-size: 12px;padding: 14px 0;}
    .address-active>p>a{color: #eb2a2e !important;}
    .technology-mapR{padding: 16px 0 0 0;}
    .technology-mapR>div{padding: 16px;}
	.technology-box{padding: 0 0 44px 0;}
	
	.technology-mapL {
        float: unset;
        width: 100%;
        height: auto;
        padding: 16px;
        background: none;
        background-color: #d5dbe3;
    }
    .address-active>p>a{color: #eb2a2e !important;}
    .technology-mapR{padding: 16px 0 0 0;}
    .technology-mapR>div{padding: 16px;margin-top:50px;}
	.technology-box{padding: 0 0 44px 0;}
	
}

@media all and (max-width:768px){
	.sch_show .swiper-slide{width:100%;}
}

@media all and (max-width:641px){
    .pro_list{padding:20px 0;}
	.HnavSub-list li a{padding:0 4%;}
	#index-bnr{display:none;}
	#web-bnr{display:block;}
	.H-lang .Hlang-menu{line-height:50px;height:50px;}
	/* index */
	.ind-nfl,.ind-nfr{width:100%;}
	.ind-nfl .com-img .note{padding:10px;height:auto;}
	.ind-nfr{margin-top:1rem;}
	.ind_bgt{font-size:1.4rem;height:10rem;line-height:10rem;}
	.pdtb80{padding:1.4rem 0;}
	.pdtb70{padding:1.2rem 0;}
	.ind-nfr-fl span{font-size:1.2rem;}
	.ind-tit{font-size:1.4rem;}


	.numall li{width:50%;margin-bottom:1rem;}
	.ind-video{height:300px;}
	.ind-about .info{max-width:100%;margin:1rem auto 0;}
	.numall{padding-bottom:0px;}
	.ind-about{padding-top:1.4rem;}
	.numall li span{font-size:1.8rem;}
	.ind-video span img{display:block;width:70%;margin:0px auto;}
	.ind-case .ind-case-fl{width:100%;border-right:0px;border-bottom:1px solid rgba(255,255,255,.1);}
	.ind-case .ind-case-fl li{width:33.3333%;float:left;}
	.ind-case .ind-case-fr{width:100%;margin-top:1rem;}
	.ind-case .ind-case-fr li{width:33.333%;padding:0px 3%;margin-bottom:1rem;}
	.ind-case .ind-case-fr li h6{overflow: hidden;height:auto;font-size:14px;margin-top:10px;padding:0px;min-height: 58px;}
	.ind-case .ind-case-fr .info{margin-bottom:1rem;padding-bottom:1rem;}

	.show-more{width:8rem;height:2rem;line-height:2rem;margin-top:0;}
	.ipro-list li{width:100%;margin:1rem auto 0;padding:1rem 0;}
	.ipro-cate li{width:50%;}
	.ipro-cate li span{width:60px;height:60px;}
	.ipro-cate li{font-size:12px;}
	.ipro-cate li span img{max-width:60%;}

	.ab_numall li{width:50%;margin-top:1rem;}
	.ab_numall{margin-top:0;}
	.ab_numall li span{font-size:1.8rem;}
	.ab_numall li .box .spot,.ab_numall li .box{width:160px;height:160px;padding-top:2rem;margin:0px auto;}

	.honor ul li{width:49%;margin-right:0;margin-bottom:1rem;}
	.honor ul li:nth-child(2n){float:right;}
	.news ul li{margin-bottom:1.5rem;padding-bottom:1rem;}
	.news ul li .com-img{width:100%;margin-bottom:1rem;}
	.news ul li .note{width:100%;height:auto;}
	.news ul li .note a.more{position:static;margin-left:120px;}
	.news ul li .note p{margin:1rem auto;}

	
	.solution .sol-note,.solution .sol-pic{width:100%;}
	.caselist ul li{width:100%;}
	.caselist ul li .com-img{height:auto;}
	.pub_crumbs a{height:55px;line-height:55px;width:50%;margin:0;text-align:center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding:0px 5px;}
	.pub_crumbs a:after{left:0px;display: none;}
	.solution .sol-note{margin-bottom:20px;}

	.ct_mode ul li{width:50%;}
	.ct_mode ul li span{width:80px;height:80px;line-height:80px;}
	.ct_mode ul li:nth-child(2) p{height:130px;}
	.book ul li{width:100%;border:0px;margin-left:0px;padding-left:0px;}
	.sub_form .inp_sub{width:100%;}
	.sub_form input{width:150px;}
	.book ul{margin-top:20px;}
	.book ul li{margin-bottom:10px;}

	.culture ul li .pic,.culture ul li.two .pic{width:100%;height:auto;}
	.culture ul li .note,.culture ul li.two .note{width:100%;position: static;transform: none;clear: both;padding:1rem 0.5rem;margin-bottom:1rem;}
	.newsc_fl{width:100%;}
	.newsc_fl h1{font-size:1.2rem;}
	.news-more{margin-top:1rem;}
	.newsc_fr{width: 100%;margin-top:1rem;}

	.job .info{max-width:90%;}
	.boxF{float:none;margin:10px auto;}
	.lineS{margin-top:5px;}
	.boxF.ml0{margin-left:0px;margin:10px auto;}
	.job dl a{position:static;display:block;width:100%;margin-top:1rem;padding:15px 0;}

	.honor-fl{width:25%;}
	.honor-fr{width:70%;}
	.honor-fr ul li .com-img,.honor-fr ul li .note{width:100%;}
	.honor-fr ul li .note h4{margin-bottom:0.5rem;font-size:1rem;}
	.honor-fr ul li .note p{line-height:25px;font-size:14px;}
	.honor-fr ul li{margin-bottom:1rem;padding-bottom:0.5rem;}

	.school .sch_tit{font-size:24px;margin:1rem auto;}
	.sch_str{padding:2rem 0;}
	.sch_str .ind-tit,.sch_core .ind-tit{margin-bottom:1rem;}
	.ideabox .idea_fl,.ideabox .idea_fr{width:100%;}
	.ideabox .idea_fr{padding:20px 10px;height:auto;}
	.sch_show .ind-tit{margin-bottom:1rem;}
	.sch_show .swiper-button-prev{left:0px;margin-left:5px;width:35px;height:35px;line-height:35px;background-size:50% auto;}
	.sch_show .swiper-button-next{right:0px;margin-right:5px;width:35px;height:35px;line-height:35px;background-size:50% auto;}

	.pro_menu{margin:1rem auto;}
	.pro_menu ul li{width:100%;margin-right:0%;margin-bottom:.6rem;}
	.pro_menu ul li:nth-child(3n){margin-right:0px;}
	.pro_list ul li{width:100%;}
	.pro_cont .pro_pic{width:100%;}
	.pro_cont .pro_note{width:100%;margin-top:1rem;}
	.pro_spec_tit a{width:33.3333%;}
	.say_list{margin-bottom:30px;}
	.say_list .ml60{margin-left:0px;margin-top:1rem;}
	.pro_cont{padding-top:1rem;}
	.pro_special{margin-top:0px;}
	.caseW_flbox{width:100%;padding-right:0px;border-right:0px;}
	.caseW_fr{width:100%;}
	.caseWrbox{padding:0px;}
	.case_cont .ctit{margin-bottom:1rem;margin-top:1rem;}
	.caseW_fr h2{margin:1rem auto;}

	.hisbox .date:after{display:none;}
	.bann img{min-height:200px;object-fit:cover;}
	.bann .pro_cate a{height:50px;line-height:50px;}
	.pro_list .pagination{margin-bottom:2rem;}
	.pro_spec_tit{margin-bottom:1rem;}
	.pro_cont .pro_pic{min-height:280px;}
	.pro_spec_tit a:nth-child(3n){border-right:0px;}
	.F-cont{width:98%;}
	.caseW_fl h1{margin-bottom:1rem;padding-bottom:1rem;font-size:24px;}
	.case_title a{position:static;display:block;margin-bottom:1rem;}
	.book ul li input,.sub_form input,.sub_form .inp_sub{height:40px;}
	.honor-fr,.ttz ul li{width:100%;}
	.ttz ul li .note{width:65%;}
	.news ul li .note h4{font-size:18px;}

	.Hnav-sub{margin-top:0px;opacity:1;display:none;transition: all 0s;z-index:2;}
	.HnavSub-list li a{color:#333;}
	.Hnav-sub dl{width:100%;margin-bottom:1rem;}
	.Hnav-sub dl dt{font-size:14px;}
	.Hnav-sub dl dd{font-size:13px;}
	.Hnav-sub .contain{padding:0 2%;}

	.file_cate{margin:1rem auto 1rem;padding:15px;}
	.file_cate ul li input[type="text"]{width:100%;margin:1rem auto;}
	.down_list{margin-bottom:1rem;}
	.down_list ul li{width:100%;background: url('../images/icon/icon_down.png') no-repeat 6px center;padding-left: 36px;}
	.file_cate ul li{width:100%;}
	.down_list ul li h4{width: 80%;margin-top: -10px;}
	#dituContent img{max-width:none;}
	.technology-mapR>div{padding-top:75px;}
	.technology-mapL>div>p>a{font-size:16px;}
	.honor ul li .com-img{text-align:center;}
	.honor ul li .note{font-size:12px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.honor ul li img{max-height:130px;min-height:130px;}
	.honor-fr ul li .com-img img{height:130px;}
	.honor-fr ul li .note{padding:12px 15px;}
	.hisbox{padding:35px 15px 20px 15px;}
	.hiswrap .clearfix{margin-top:-100px;}
	.hiswrap .clearfix:first-child{margin-top:0px;}
	.honor_c ul li{width:100%;height:auto;line-height:28px;}
	.honor_c ul:after{display:none;}
	.honor_tit ul{margin-top:1rem;}
	.honor-fr .swiper-container{padding-bottom:1rem;}
	.honor_c ul li{display:flex;align-items:center;}
	.honor_c ul li span{border-right:0px;}
	.honor_c ul li p{border-left:1px solid #e5e5e5;font-size:14px;line-height:25px;padding:10px 20px;height:auto;}

	/* winter */
	.ipro-cate li.cur:before{display: none;}
	.honor_tit ul li.year{width: 26%;}
	.honor_tit ul li:nth-child(n+3){display: none;}
	.news ul li .com-img img{height: auto;min-height: 180px}
	.newsc_fl .content img{height: auto;}
	.ideabox .idea_fr p{line-height: 26px;margin-top: 8px;}
	.ideabox .idea_fr p:after{top: 11px;margin-top: 0;}

	.file_cate ul li:nth-child(n+2){margin-top: 16px;}
	.filedown {padding-bottom: 20px;}
}

@media all and (max-width:580px){

}

@media all and (max-width:414px){
	html{font-size:21.5625px;}
}

@media all and (max-width:360px){
    .ind-news ul li a{padding:8px 20px;}
}



